# 编译器
CXX = g++

# 编译选项
CXXFLAGS = -std=c++11 -Wall -Wextra -Iinclude

# 链接选项
LDFLAGS = -lpthread

# 目标可执行文件
TARGET = unit

# 源文件
SRCS = unit.cc

# 默认目标
all: $(TARGET)

# 生成可执行文件
$(TARGET): $(SRCS)
	$(CXX) $(CXXFLAGS) -o $@ $^ $(LDFLAGS)

# 清理生成的文件
clean:
	rm -f $(TARGET)

# 伪目标
.PHONY: all clean